Import XML souboru do datasetu
Otázka od: Jiri Foldyna
17. 8. 2004 17:42
Ahoj,
potreboval bych importovat XML soubor do ClientDataSet (nebo nejakeho jineho
datasetu). Pri pokusu o prime nacteni (LoadFromFile) hlasi chybu
"Mismatch
in datapacket". IE jej bez problemu nacte a zobrazi. Soubor pochazi
z
portalu MPSV (volna mista), krome vlastniho XML je k tomu i DTD a XSL. D5
Ent, W2K SP4. Muzete mne prosim nekdo nakopnout kudy vede cesta ? Potrebuji
jen nacist data pro dalsi zpracovani.
Diky
Jiri Foldyna
mailto:jiri.f@avizo.cz
Odpovedá: Petr Vones
17. 8. 2004 12:45
From: "Jiri Foldyna" <jiri.f@avizo.cz>
> potreboval bych importovat XML soubor do ClientDataSet (nebo nejakeho jineho
> datasetu). Pri pokusu o prime nacteni (LoadFromFile) hlasi chybu
"Mismatch
> in datapacket". IE jej bez problemu nacte a zobrazi. Soubor
pochazi z
> portalu MPSV (volna mista), krome vlastniho XML je k tomu i DTD a XSL. D5
> Ent, W2K SP4. Muzete mne prosim nekdo nakopnout kudy vede cesta ? Potrebuji
> jen nacist data pro dalsi zpracovani.
ClientDataSet umi zpracovat XML pouze ve svem DATAPACKET formatu. Musis
nejdrive vytvorit transformaci z toho XML souboru pomoci nastroje XML Mapper.
V aplikaci potom pouzijes komponentu TXMLTransform s vytvorenym .xtr souborem.
Petr Vones
Odpovedá: Jiri Foldyna
17. 8. 2004 13:39
> > potreboval bych importovat XML soubor do ClientDataSet
> (nebo nejakeho jineho
> > datasetu). Pri pokusu o prime nacteni (LoadFromFile) hlasi
> chybu "Mismatch
> > in datapacket". IE jej bez problemu nacte a zobrazi.
Soubor
> pochazi z
> > portalu MPSV (volna mista), krome vlastniho XML je k tomu i
> DTD a XSL. D5
> > Ent, W2K SP4. Muzete mne prosim nekdo nakopnout kudy vede
> cesta ? Potrebuji
> > jen nacist data pro dalsi zpracovani.
>
> ClientDataSet umi zpracovat XML pouze ve svem DATAPACKET
> formatu. Musis
> nejdrive vytvorit transformaci z toho XML souboru pomoci
> nastroje XML Mapper.
> V aplikaci potom pouzijes komponentu TXMLTransform s
> vytvorenym .xtr souborem.
Diky, ale je to v D5 Ent ? Nejak nemuzu najit ani XML Mapper ani
TXMLTrasform ... Jedina komponenta, co ma v nazvu XML je TXMLBroker.
Jiri Foldyna
Odpovedá: Petr Vones
17. 8. 2004 23:01
From: "Jiri Foldyna" <jiri.f@avizo.cz>
> Diky, ale je to v D5 Ent ? Nejak nemuzu najit ani XML Mapper ani
> TXMLTrasform ... Jedina komponenta, co ma v nazvu XML je TXMLBroker.
Hm, potom tam asi neni. Stejne tak neni v D5 zadna rozumna podpora pro praci
s XML, takze si budes muset naimportoval MSXML parser a napsat transformaci z
XML do TDataSetu (ne DATAPACKET formatu) rucne.
Petr Vones
Odpovedá: Jiri Foldyna
18. 8. 2004 9:41
> Hm, potom tam asi neni. Stejne tak neni v D5 zadna rozumna
> podpora pro praci
> s XML, takze si budes muset naimportoval MSXML parser a
> napsat transformaci z
> XML do TDataSetu (ne DATAPACKET formatu) rucne.
>
> Petr Vones
Jo, uz to delam.
Diky
Jiri Foldyna